/**
 * Concord CRM - https://www.concordcrm.com
 *
 * @version   1.3.4
 *
 * @link      Releases - https://www.concordcrm.com/releases
 * @link      Terms Of Service - https://www.concordcrm.com/terms
 *
 * @copyright Copyright (c) 2022-2023 KONKORD DIGITAL
 */
.fc-wrapper {
  --fc-border-color: rgba(var(--color-neutral-300));
}

.dark .fc-wrapper {
  --fc-border-color: rgba(var(--color-neutral-600));
}

.fc {
  @apply !rounded-none !border-t !border-neutral-300 bg-white dark:!border-neutral-600 dark:bg-neutral-800;
}

.fc .fc-toolbar {
  @apply !mb-0 !rounded-none !bg-neutral-200/60 !px-5 !py-2 dark:!bg-neutral-900/40;
}

.fc .fc-toolbar-title {
  @apply !text-base !font-semibold text-neutral-800 dark:text-neutral-200;
}

.fc .fc-col-header-cell-cushion {
  @apply !py-2.5 !px-2 !text-sm !font-semibold !text-neutral-700 dark:!text-neutral-200;
}

.fc .fc-timegrid-slot-label {
  @apply !text-xs font-light uppercase !text-neutral-500 dark:!text-neutral-400;
}

.fc .fc-day.fc-day-today {
  @apply !bg-white dark:!bg-neutral-800;
}

.fc .fc-day.fc-day-today .fc-daygrid-day-number {
  @apply mt-1 mr-2 flex h-6 w-6 items-center justify-center rounded-full bg-primary-600 font-semibold !text-white dark:!text-white;
}

.fc .fc-day .fc-daygrid-day-number {
  @apply !p-2.5 !text-xs !text-neutral-600 dark:!text-neutral-300;
}

.fc .fc-day.fc-day-past,
.fc .fc-day.fc-day-future.fc-day-other {
  @apply !bg-neutral-50 dark:!bg-neutral-700 dark:!bg-opacity-40;
}

.fc .fc-daygrid-event {
  @apply !text-sm;
}

.fc .fc-daygrid-more-link {
  @apply !text-sm !text-neutral-600 hover:!text-neutral-800;
}

.fc
  .fc-timeGridWeek-view
  .fc-col-header-cell.fc-day-today
  .fc-col-header-cell-cushion {
  @apply !text-primary-700 dark:!text-primary-400;
}

.fc .fc-dayGridMonth-view .fc-day {
  @apply !p-1;
}

.fc .fc-event-main > span {
  @apply opacity-95;
}

.fc .fc-daygrid-event,
.fc-timegrid-event {
  @apply !rounded !px-1;
}

.fc .fc-event-main {
  @apply !truncate;
}

.fc .fc-event-main:hover {
  @apply !text-clip;
}
